#![recursion_limit = "1024"]

#[cfg(feature = "encoding_rs")]
extern crate encoding_rs;
extern crate memchr;

pub use errors::{Error, Result};
// reexports
pub use errors::serialize::DeError;
pub use reader::Reader;
pub use writer::Writer;

pub mod de;
mod errors;
mod escape;
pub mod events;
mod reader;
pub mod se;
mod utils;
mod writer;
